
class org.aswing.plaf.custom.css.Tokens
{
		
	public static var S:String = "([ \\t\\r\\n\\f]+)"
		
	public static function get S_OPT():String { return "(" + S + "*" + ")" }
		
	public static var COMMENT:String = "/\\*[^*]*\\*+([^/][^*]*\\*+)*/";
		
	public static var IDENT:String = "([a-zA-Z]\\w*)";
		
	public static var NUM:String = "(-?(\\d*\\.\\d+|\\d+))";
		
	public static var COLOR:String = "0x\\d{6}"
	
	//FIX
	public static var STRING:String = "[\"\']\\w+[\"\']"
		
	public static function get VALUE():String { return "(" + COLOR + "|" + NUM + ")" }
				
	public static function get PROPERTY():String { return IDENT }
		
	public static function get DECLARATION():String { return  PROPERTY + S_OPT + ":" + S_OPT  + VALUE }
	

		
	
}
